Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Slovenia F3 Qatar F5 Slovenia F2 Croatia #1-w1 Croatia #1-w2 Italy F12 Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 Slovenia F3 Austria F6 Austria F8 Austria F9 Croatia F4 Croatia F6 Portugal F4 Portugal F5 Portugal F6 Tunisia F6 Tunisia F7 Croatia F1 Croatia F2 Portugal F1 Portugal F2 Croatia F3 Croatia F4 Croatia F5 Italy F11 Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Slovenia F2 Austria F8 Italy F27 Italy F28 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Tunisia F5 Tunisia F6 Croatia F1 Croatia F2 Slovenia F1 Slovenia F3 Bosnia/Herzegovina F7 Croatia F11 Croatia F1 Slovenia F1 Croatia F2 Croatia F3 Croatia F5 Copa Ericsson - Caracas Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Ljubljana Open - Ljubljana Banca Stato Challenger Lugano - Lugano Oberstraufen Cup - Oberstaufen Copa Petrobras - Bogota Copa Petrobras - Aracaju Cyclus Open de Tenis - Florianopolis San Marino Cepu Open - San Marino II Challenger Ciudada de Guayaquil - Guayaquil Roma Challenger 2007 - Rome Unicredit Czech Open 2007 - Prostejov Timisoara Challenger - Timisoara Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Club Coop's ATP Challenger International - Brisbane McDonalds ATP Challenger - Burnie Tunisia F5 Prosperita Open 2008 - Ostrava Croatia #1-w3 Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Qatar F3 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Slovenia F3 Italy F24 Slovenia F3 Croatia F4 Croatia F6 Tunisia F5 Tunisia F6 San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Austria F1 Bukhara Challenger - Bukhara Karshi Challenger - Karshi Ljubljana Open 2008 - Ljubljana Bancolombia Open - Cali Bauer Watertechnilogy Cup 2008 - Eckental IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Slovenia F1 Croatia F3 Lima Challenger - Lima Sao Paulo Challenger Bosnia/Herzegovina F2 Wolfsburg Challenger Santiago Challenger Caltanissetta Challenger Sarajevo Challenger San Luis Potosi Challenger Mexico City Challenger Constanta Challenger Rijeka Challenger Poznan Challenger Segovia Challenger San Marino Challenger Istanbul Challenger Muller Cup - Ulm Cali Challenger Bogota Challenger Buenos Aires Challenger Asuncion Challenger Santiago Challenger Eckental Challenger Aachen Challenger Tanger Challenger Zagreb Challenger Karshi Challenger Sarajevo Challenger Barletta Challenger San Marino Cepu Open - San Marino Rijeka Challenger Karshi Challenger Brasov Challenger Banja Luka Challenger Ljubljana Challenger Palermo Challenger Telesp Celular Open - Ribeirao Preto Florianopolis Challenger Marrakech Challenger Blumenau Challenger Sao Paulo Challenger Furth Challenger Monza Challenger Garden Open - Rome ATU Cup - Weiden Open Diputacion - Cordoba Copa Ericsson Mexico - Guadalajara Zagreb Open - Zagreb Macedonian Open - Skopje Fujitsu Siemens Open - Budapest Copa Ericsson Argentina - Buenos Aires Furth Challenger Architect Open - Budapest VIII Trofeo Ciudad de Quito - Quito Oberstaufen Cup - Oberstaufen VII Trofeo Ciudad de Quito - Quito Trani Cup - Trani Maia Open 2002 - Maia Liberec Challenger The Wright Financial Group, Inc. Challenger - Champaign San Marino Challenger Polish Open 2000 - Poznan Bangkok Challenger VII Torneo Internazionale di Tennis - Barletta 2003 West Side Tennis Club Challenger - Forest Hills Copa Ericsson Chile - Santiago University of Tennessee USTA Challenger - Knoxville Segundo Aberto de Brasilia - Brasilia USTA Men's Challenger of Dallas - Dallas Global Telecom Open - Curitiba Porto Alegre Challenger Sao Paulo Challenger Memorial Savigni - Sassuolo Sao Jose Do Rio Preto Challenger Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Copa Petrobras Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville Open de Franche Comte - Besancon Nossa Caixa Tennis Cup - Sao Paulo ECM Prague Open - Prague Heilbronn Challenger Fergana Challenger Nanchang Challenger Portoroz Challenger Astana Challenger SAA Hilversum Open - Hilversum Brescia Challenger Open Castilla y Leon - Segovia Guangzhou Challenger Shenzhen Challenger Raanana Challenger Batman Challenger Prostejov Challenger Kyiv Open - Kiev Sacramento Challenger Nord LB Open 2006 - Braunschweig Fergana Challenger Portoroz Challenger Bangkok Challenger Shanghai Challenger Nanchang Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia San Luis Potosi Challenger - San Luis Potosi Brescia Challenger Bangkok Challenger Top Wool Challenger-Immagine Trophy - Biella Draft Corona Mexico City Open - Mexico City Banja Luka Challenger - Banja Luka Challenger Casablanca San Angel - Mexico City Anning Challenger Sassuolo Challenger - Sassuolo Gimcheon Challenger Busan Challenger Winnipeg Challenger Morocco Tennis Tour - Tanger Brasov Challenger - Brasov Copa Petrobras - Santiago Bancastato Challenger Lugano - Lugano Gatineau Challenger Granby Challenger Iskratel Open - Kranj Pekao Open - Szczecin Ethias Trophy - Mons Copa Petrobras Brazil - Aracaju Pekao Open - Szczecin Copa Petrobras Uruguay - Montevideo Challenger Tunisie - Tunis Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Croatia Osiguranje Rijeka Open - Rijeka Internazionali di Tennis di Bergamo - Bergamo Florionapolis Challenger Medellin Challenger Curitiba Challenger Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Architect Open - Budapest Rome Challenger Turin Challenger XI Trofeo Ciudad de Quito - Quito Orbetello Challenger Zhangjiagang Challenger XL Bermuda Open - Bermuda Kaohsiung Challenger ECM Prague Open 2008 - Prague Rijeka Open - Rijeka BNP Paribas Primrose - Bordeaux Istanbul Challenger Copa Kia - Santiago UTC Open - Cherkassy Copa Petrobras-Colombia - Bogota Challenger Britania Zavaleta - Puebla Corona Mexico City Open - Mexico City Abierto Internacional Varonil Ciudad de Cancun - Cancun Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Cordenons Challenger Copa Petrobras Uruguray - Montevideo ECU Prague Open - Prague Unique Zagreb Open - Zagreb La Rinascente Tennis Cup Harbour Club Milano - Milan Ljubljana Challenger San Marino Cepu Open - San Marino UTC Open by Selena - Cherkassy Challenger Ciudad de Guayaquil - Guayaquil Caloundra ATP Challenger - Caloundra Samarkand Challenger Warta Cup - Sopot San Luis Potosi Challenger - San Luis Potosi Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Barletta Challenger Napoli Challenger Visa Tennis Open - Sao Paulo Winnipeg Challenger Shanghai Challenger X Ciutat de Barcelona - Barcelona Montevideo Challenger Seoul Challenger Yokohama Challenger Heilbronn Challenger Qingdao Challenger Fergana Challenger Tianjin Challenger Ljubljana Challenger Shenzhen Challenger Bangalore Challenger Eckental Challenger Aachen Challenger X Abierto Internacional de Salinas - Salinas Bratislava Challenger Torneo Internacional Challenger Fila 2005 - Leon Helsinki Challenger Trofeo Internacional Club Laieta - Barcelona Qujing Challenger Andria Challenger Global Telecom Open - Florianopolis Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca Aix En Provence Challenger Winnetka Challenger Heineken Open - Auckland Legg Mason Tennis Classic - Washington D.C. Kyoto Challenger XL Capital Bermuda Open - Bermuda Fairfield Challenger Knoxville Challenger Liuzhou Challenger USTA Seascape Challenger - Aptos Siemens Open - Scheveningen BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Moscow Challenger Shenzhen Challenger Astana Challenger Bogota Challenger - Bogota Chengdu Challenger Morocco Tennis Tour - Meknes Abierto Club Casablanca - Mexico City Brasil Open - Costa do Sauipe Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Tashkent Challenger Rennes Challenger Zhuhai Challenger Copa Ericsson Uruguay - Montevideo Shenzhen Challenger Quanzhou Challenger Idea Prokom Open - Sopot Seoul Challenger Open Romania - Bucharest Portoroz Challenger Suzhou Challenger Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota Timisoara Challenger - Timisoara Naples Challenger - Naples Shanghai Challenger The Priority Telecom Open - Amersfoort Samarkand Challenger - Samarkand Bangalore Challenger Ljubljana Open - Ljubljana Black Forest Open - Freudenstadt Copa Telmex - Buenos Aires Brasil Open - Costa do Sauipe Fujitsu Siemens Open - Budapest Brasil Open - Florianopolis Cordenons Challenger Allianz Suisse Open Gstaad - Gstaad Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Mallorca Challenger BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Florence Challenger Brest Challenger Pau Challenger Gramado Challenger - Gramado Biella 2 Challenger Gran Canaria 2 Challenger Split 1 Challenger Buenos Aires Challenger Ostrava Challenger VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon Biella 7 Challenger Rome Challenger St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz MoviStar Open - Vina del Mar I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Estoril Open - Estoril Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Copa Ericsson - Lima Dutch Open Tennis - Amersfoort Riviera di Rimini Challenger - Rimini Top Wool Challenger Biella - Biella Generali Open - Kitzbuhel Poprad Tatry Challenger Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham Orange Prokom Open - Sopot 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Tunis Challenger Copa Petrobras Argentina - Buenos Aires Mumbai Open - Mumbai Stella Artois Clay Court Championships - Budaors Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Movistar Open - Vina del Mar Tunis Open 2006 - Tunis Copa Telmex - Buenos Aires The Hypo Group Tennis International 2008 - Poertschach Austrian Open - Kitzbuhel ATP Studena Croatia Open Umag - Umag 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Energis Dutch Open - Amsterdam U.S. Mens's Clay Court Championship - Houston Serbia Open - Belgrade Ipsos Bucharest Challenger - Bucharest Aircel Chennai Open - Chennai Lugano Challenger Kitzbuhel Challenger Delray Beach International Tennis Championships - Delray Beach Grand Prix Hassan II - Casablanca Charlottesville Challenger Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Knoxville Challenger Champaign Challenger Guayaquil Challenger SkiStar Swedish Open - Bastad Noumea Challenger Burnie Challenger Launceston Challenger Santiago Challenger Rimini Challenger Copa Petrobras-Brazil - Aracaju Winston Salem - Winston Salem Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Como Challenger Copa Petrobras-Argentina - Buenos Aires Aircel Chennai Open - Chennai Rijeka Challenger Cerveza Club Colombia Open - Bogota Burnie Challenger Antalya Challenger Gran Canaria 1 Challenger Serbia Open - Belgrade Zagreb Challenger San Remo Challenger Bordeaux Challenger Busan Challenger Credit Agricole Suisse Open - Gstaad Cremona Challenger Bet-at-home Cup - Kitzbuhel Alessandria Challenger Aircel Chennai Open - Chennai Apia International - Sydney PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Prostejov Challenger Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Bet-at-home Open - Hamburg BellSouth Open - Vina del Mar ATP Vegeta Croatia Open - Umag Copa AT&T - Buenos Aires Cordenons Challenger Abierto Mexicano Telcel - Acapulco Cancun Challenger Apia International - Sydney Puebla Challenger Campionati Internazionali di Sicilia - Palermo Heineken Open - Auckland Winnetka Challenger Vicenza Challenger Montevideo Challenger Meknes Challenger Sao Leopoldo Challenger Rabat Challenger Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag Marbella Challenger SA Tennis Open - Johannesburg Marrakech Challenger Barletta Challenger AEGON Championships - London Napoli Challenger SkiStar Swedish Open - Bastad Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Antalya Cup - Antalya PBZ Zagreb Indoors - Zagreb Blunmenau Challenger Winston-Salem Open - Winston-Salem AIG Japan Open Tennis Championships - Tokyo Generali Open - Kitzbuhel Croatia Open Umag - Umag Las Vegas Challenger Abierto Mexicano Telcel - Acapulco Yeongwol Challenger ATP Kremlin Cup - Moscow Brasil Open - Costa do Sauipe Budapest Challenger SA Tennis Open - Johannesburg AEGON Championships - London Hong Kong Challenger ATP Studena Croatia Open - Umag Milan Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Studena Croatia Open - Umag Charlottesville Challenger Champaign Challenger Grand Prix Hassan II - Casablanca Power Horse Cup - Dusseldorf Santos Challenger Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb Open 13 - Marseille Izmir Challenger Ortisei Challenger Yokohama Challenger San Marino Challenger Banja Luka Challenger Open de la Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha New York Open - New York TEB BNP Paribas Istanbul Open - Istanbul Topshelf Open - 's-Hertogenbosch Sarajevo Challenger San Luis Potosi Challenger 2002 - San Luis Potosi Barcelona Challenger Hungarian Open - Budapest Credit Agricole Suisse Open - Gstaad Portoroz Challenger VI Trofeo Ciudad de Quito - Quito Pune Challenger BCR Open Romania - Bucharest Oberstaufen Cup - Oberstaufen Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach Shenzhen Challenger IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Antalya Open - Antalya Garanti Koza Sofia Open - Sofia Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Biella Challenger Parma Challenger Biella 1 Challenger Zadar Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open - Auckland SMS Tennis Open - Sao Paulo U.S. Men's Clay Court Championships - Houston Dutch Open Tennis - Amersfoort PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston BMW Open - Munich Brasil Open - Costa do Sauipe Pacific Life Open - Indian Wells U.S. Mens's Clay Court Championship - Houston Sony Ericsson Open - Miami Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Copa AT&T - Buenos Aires Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires Maharashtra Open - Pune ASB Classic - Auckland Open 13 Provence - Marseille Kremlin Cup - Moscow RCA Championships - Indianapolis BellSouth Open - Vina del Mar Internazionali BNL d'Italia - Rome Bengalaru Challenger Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha PBZ Zagreb Indoors - Zagreb Monte-Carlo Rolex Masters - Monte-Carlo ATP Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Apia International - Sydney Internazionali BNL d'Italia - Rome UNICEF Open - 's Hertogenbosch Catella Swedish Open - Bastad Abierto Mexicano Telcel - Acapulco ATP Studena Croatia Open Umag - Umag Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo Pacific Life Open - Indian Wells Australian Open - Melbourne Australian Open - Melbourne Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome The Stella Artois Championships - London Australian Open - Melbourne Citi Open - Washington Australian Open - Melbourne Wimbledon - London PBZ Zagreb Indoors - Zagreb Copa Telmex - Buenos Aires U.S. Open - New York Wimbledon - London French Open - Paris Kremlin Cup - Moscow Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 2, 2R, CYP-SLO 3-2 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 Davis Cup, Group I, 1R, SLO-POR 3-2 Davis Cup, Group 2, 1R, SLO-EGY 5-0 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Olympics - London Australian Open (juniors) Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group I, PO, SLO-RSA 4-1 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Davis Cup, Group 2, 1R, ALG-SLO 2-3 Davis Cup, World Group I, PO, PAK-SLO 3-0 Davis Cup, Group I, 1R, POL-SLO 3-2